// 表格列配置
export const options = [
  {
    label: "分类名称",
    prop: "name",
    width: "150",
  },
  {
    label: "图标",
    prop: "icon",
    width: "80",
  },
  {
    label: "排序",
    prop: "sort",
    width: "60",
  },
];

// 表单校验规则
export const rules = {
  name: [
    { required: true, message: "请输入分类名称", trigger: "blur" },
    { max: 50, message: "分类名称不能超过50个字符", trigger: "blur" },
  ],
  icon: [{ max: 500, message: "图标路径不能超过500个字符", trigger: "blur" }],
  sort: [
    { required: true, message: "请输入排序号", trigger: "blur" },
    { type: "number", message: "排序号必须为数字", trigger: "blur" },
  ],
};

// 表单默认值
export const defaultForm = {
  name: "",
  icon: "",
  parentId: 0,
  sort: 0,
  level: "001",
};

// 分类层级选项
export const levelOptions = [
  {
    value: "001",
    label: "一级分类",
  },
  {
    value: "002",
    label: "二级分类",
  },
  {
    value: "003",
    label: "三级分类",
  },
];
